sell upon trust - German English Dictionary